idle one's time away - French English Dictionary